Vcenter Vm GuestOS
The Vcenter Vm GuestOS enumerated type defines the valid guest operating system types used for configuring a virtual machine.
Possible values:
DOS: MS-DOS.WIN_31: Windows 3.1WIN_95: Windows 95WIN_98: Windows 98WIN_ME: Windows Millennium EditionWIN_NT: Windows NT 4WIN_2000_PRO: Windows 2000 ProfessionalWIN_2000_SERV: Windows 2000 ServerWIN_2000_ADV_SERV: Windows 2000 Advanced ServerWIN_XP_HOME: Windows XP Home EditionWIN_XP_PRO: Windows XP ProfessionalWIN_XP_PRO_64: Windows XP Professional Edition (64 bit)WIN_NET_WEB: Windows Server 2003, Web EditionWIN_NET_STANDARD: Windows Server 2003, Standard EditionWIN_NET_ENTERPRISE: Windows Server 2003, Enterprise EditionWIN_NET_DATACENTER: Windows Server 2003, Datacenter EditionWIN_NET_BUSINESS: Windows Small Business Server 2003WIN_NET_STANDARD_64: Windows Server 2003, Standard Edition (64 bit)WIN_NET_ENTERPRISE_64: Windows Server 2003, Enterprise Edition (64 bit)WIN_LONGHORN: Windows LonghornWIN_LONGHORN_64: Windows Longhorn (64 bit)WIN_NET_DATACENTER_64: Windows Server 2003, Datacenter Edition (64 bit)WIN_VISTA: Windows VistaWIN_VISTA_64: Windows Vista (64 bit)WINDOWS_7: Windows 7WINDOWS_7_64: Windows 7 (64 bit)WINDOWS_7_SERVER_64: Windows Server 2008 R2 (64 bit)WINDOWS_8: Windows 8WINDOWS_8_64: Windows 8 (64 bit)WINDOWS_8_SERVER_64: Windows 8 Server (64 bit)WINDOWS_9: Windows 10WINDOWS_9_64: Windows 10 (64 bit)WINDOWS_9_SERVER_64: Windows 10 Server (64 bit)WINDOWS_11_64: Windows 11 (64 bit)
This constant was added in vSphere API 8.0.0.1.
WINDOWS_12_64: Windows 12 (64 bit)
This constant was added in vSphere API 8.0.0.1.
WINDOWS_HYPERV: Windows Hyper-VWINDOWS_SERVER_2019: Windows Server 2019
This constant was added in vSphere API 7.0.0.0.
WINDOWS_SERVER_2021: Windows Server 2022
This constant was added in vSphere API 7.0.1.0.
WINDOWS_SERVER_2025: Windows Server 2025
This constant was added in vSphere API 8.0.0.1.
FREEBSD: FreeBSD 10 or earlierFREEBSD_64: FreeBSD 10 x64 or earlierFREEBSD_11: FreeBSD 11
This constant was added in vSphere API 6.7.
FREEBSD_12: FreeBSD 12
This constant was added in vSphere API 6.7.
FREEBSD_13: FreeBSD 13
This constant was added in vSphere API 7.0.1.0.
FREEBSD_14: FreeBSD 14
This constant was added in vSphere API 8.0.0.1.
FREEBSD_15: FreeBSD 15 or later
This constant was added in vSphere API 9.0.0.0.
FREEBSD_11_64: FreeBSD 11 x64
This constant was added in vSphere API 6.7.
FREEBSD_12_64: FreeBSD 12 x64
This constant was added in vSphere API 6.7.
FREEBSD_13_64: FreeBSD 13 x64
This constant was added in vSphere API 7.0.1.0.
FREEBSD_14_64: FreeBSD 14 x64
This constant was added in vSphere API 8.0.0.1.
FREEBSD_15_64: FreeBSD 15 x64 or later
This constant was added in vSphere API 9.0.0.0.
REDHAT: Red Hat Linux 2.1RHEL_2: Red Hat Enterprise Linux 2RHEL_3: Red Hat Enterprise Linux 3RHEL_3_64: Red Hat Enterprise Linux 3 (64 bit)RHEL_4: Red Hat Enterprise Linux 4RHEL_4_64: Red Hat Enterprise Linux 4 (64 bit)RHEL_5: Red Hat Enterprise Linux 5RHEL_5_64: Red Hat Enterprise Linux 5 (64 bit)RHEL_6: Red Hat Enterprise Linux 6RHEL_6_64: Red Hat Enterprise Linux 6 (64 bit)RHEL_7: Red Hat Enterprise Linux 7RHEL_7_64: Red Hat Enterprise Linux 7 (64 bit)RHEL_8_64: Red Hat Enterprise Linux 8 (64 bit)
This constant was added in vSphere API 6.7.
RHEL_9_64: Red Hat Enterprise Linux 9 (64 bit)
This constant was added in vSphere API 7.0.1.0.
RHEL_10_64: Red Hat Enterprise Linux 10 (64 bit)
This constant was added in vSphere API 9.0.0.0.
CENTOS: CentOS 4/5CENTOS_64: CentOS 4/5 (64-bit)CENTOS_6: CentOS 6CENTOS_6_64: CentOS 6 (64-bit)CENTOS_7: CentOS 7CENTOS_7_64: CentOS 7 (64-bit)CENTOS_8_64: CentOS 8 (64-bit)
This constant was added in vSphere API 6.7.
CENTOS_9_64: CentOS 9 (64-bit)
This constant was added in vSphere API 7.0.1.0.
ORACLE_LINUX: Oracle Linux 4/5ORACLE_LINUX_64: Oracle Linux 4/5 (64-bit)ORACLE_LINUX_6: Oracle Linux 6ORACLE_LINUX_6_64: Oracle Linux 6 (64-bit)ORACLE_LINUX_7: Oracle Linux 7ORACLE_LINUX_7_64: Oracle Linux 7 (64-bit)ORACLE_LINUX_8_64: Oracle Linux 8 (64-bit)
This constant was added in vSphere API 6.7.
ORACLE_LINUX_9_64: Oracle Linux 9 (64-bit)
This constant was added in vSphere API 7.0.1.0.
ORACLE_LINUX_10_64: Oracle Linux 10 (64-bit)
This constant was added in vSphere API 9.0.0.0.
SUSE: Suse LinuxSUSE_64: Suse Linux (64 bit)SLES: Suse Linux Enterprise Server 9SLES_64: Suse Linux Enterprise Server 9 (64 bit)SLES_10: Suse linux Enterprise Server 10SLES_10_64: Suse Linux Enterprise Server 10 (64 bit)SLES_11: Suse linux Enterprise Server 11SLES_11_64: Suse Linux Enterprise Server 11 (64 bit)SLES_12: Suse linux Enterprise Server 12SLES_12_64: Suse Linux Enterprise Server 12 (64 bit)SLES_15_64: Suse Linux Enterprise Server 15 (64 bit)
This constant was added in vSphere API 6.7.
SLES_16_64: Suse Linux Enterprise Server 16 (64 bit)
This constant was added in vSphere API 7.0.1.0.
NLD_9: Novell Linux Desktop 9OES: Open Enterprise ServerSJDS: Sun Java Desktop SystemMANDRAKE: Mandrake LinuxMANDRIVA: Mandriva LinuxMANDRIVA_64: Mandriva Linux (64 bit)TURBO_LINUX: TurbolinuxTURBO_LINUX_64: Turbolinux (64 bit)UBUNTU: Ubuntu LinuxUBUNTU_64: Ubuntu Linux (64 bit)DEBIAN_4: Debian GNU/Linux 4DEBIAN_4_64: Debian GNU/Linux 4 (64 bit)DEBIAN_5: Debian GNU/Linux 5DEBIAN_5_64: Debian GNU/Linux 5 (64 bit)DEBIAN_6: Debian GNU/Linux 6DEBIAN_6_64: Debian GNU/Linux 6 (64 bit)DEBIAN_7: Debian GNU/Linux 7DEBIAN_7_64: Debian GNU/Linux 7 (64 bit)DEBIAN_8: Debian GNU/Linux 8DEBIAN_8_64: Debian GNU/Linux 8 (64 bit)DEBIAN_9: Debian GNU/Linux 9DEBIAN_9_64: Debian GNU/Linux 9 (64 bit)DEBIAN_10: Debian GNU/Linux 10DEBIAN_10_64: Debian GNU/Linux 10 (64 bit)DEBIAN_11: Debian GNU/Linux 11
This constant was added in vSphere API 7.0.0.0.
DEBIAN_11_64: Debian GNU/Linux 11 (64 bit)
This constant was added in vSphere API 7.0.0.0.
DEBIAN_12: Debian GNU/Linux 12
This constant was added in vSphere API 8.0.0.1.
DEBIAN_12_64: Debian GNU/Linux 12 (64 bit)
This constant was added in vSphere API 8.0.0.1.
DEBIAN_13: Debian GNU/Linux 13
This constant was added in vSphere API 9.0.0.0.
DEBIAN_13_64: Debian GNU/Linux 13 (64 bit)
This constant was added in vSphere API 9.0.0.0.
ASIANUX_3: Asianux Server 3ASIANUX_3_64: Asianux Server 3 (64 bit)ASIANUX_4: Asianux Server 4ASIANUX_4_64: Asianux Server 4 (64 bit)ASIANUX_5_64: Asianux Server 5 (64 bit)ASIANUX_7_64: Asianux Server 7 (64 bit)ASIANUX_8_64: Asianux Server 8 (64 bit)
This constant was added in vSphere API 6.7.
ASIANUX_9_64: Asianux Server 9 (64 bit)
This constant was added in vSphere API 7.0.1.0.
MIRACLELINUX_64: MIRACLE LINUX (64-bit)
This constant was added in vSphere API 9.0.0.0.
PARDUS_64: Pardus (64-bit)
This constant was added in vSphere API 9.0.0.0.
OPENSUSE: OpenSUSE LinuxOPENSUSE_64: OpenSUSE Linux (64 bit)FEDORA: Fedora LinuxFEDORA_64: Fedora Linux (64 bit)COREOS_64: CoreOS Linux (64 bit)VMWARE_PHOTON_64: VMware Photon (64 bit)OTHER_24X_LINUX: Linux 2.4x KernelOTHER_24X_LINUX_64: Linux 2.4x Kernel (64 bit)OTHER_26X_LINUX: Linux 2.6x KernelOTHER_26X_LINUX_64: Linux 2.6x Kernel (64 bit)OTHER_3X_LINUX: Linux 3.x KernelOTHER_3X_LINUX_64: Linux 3.x Kernel (64 bit)OTHER_4X_LINUX: Linux 4.x Kernel
This constant was added in vSphere API 6.7.
OTHER_4X_LINUX_64: Linux 4.x Kernel (64 bit)
This constant was added in vSphere API 6.7.
OTHER_5X_LINUX: Linux 5.x Kernel
This constant was added in vSphere API 7.0.1.0.
OTHER_5X_LINUX_64: Linux 5.x Kernel (64 bit)
This constant was added in vSphere API 7.0.1.0.
OTHER_6X_LINUX: Linux 6.x Kernel
This constant was added in vSphere API 8.0.0.1.
OTHER_6X_LINUX_64: Linux 6.x Kernel (64 bit)
This constant was added in vSphere API 8.0.0.1.
OTHER_7X_LINUX: Linux 7.x Kernel
This constant was added in vSphere API 9.0.0.0.
OTHER_7X_LINUX_64: Linux 7.x Kernel (64 bit)
This constant was added in vSphere API 9.0.0.0.
OTHER_LINUX: Linux 2.2x KernelGENERIC_LINUX: Other LinuxOTHER_LINUX_64: Linux (64 bit)SOLARIS_6: Solaris 6SOLARIS_7: Solaris 7SOLARIS_8: Solaris 8SOLARIS_9: Solaris 9SOLARIS_10: Solaris 10 (32 bit)SOLARIS_10_64: Solaris 10 (64 bit)SOLARIS_11_64: Solaris 11 (64 bit)FUSIONOS_64: FusionOS (64 bit)
This constant was added in vSphere API 9.0.0.0.
PROLINUX_64: ProLinux (64 bit)
This constant was added in vSphere API 9.0.0.0.
KYLINLINUX_64: Kylinlinux (64 bit)
This constant was added in vSphere API 9.0.0.0.
OS2: OS/2ECOMSTATION: eComStation 1.xECOMSTATION_2: eComStation 2.0NETWARE_4: Novell NetWare 4NETWARE_5: Novell NetWare 5.1NETWARE_6: Novell NetWare 6.xOPENSERVER_5: SCO OpenServer 5OPENSERVER_6: SCO OpenServer 6UNIXWARE_7: SCO UnixWare 7DARWIN: Mac OS 10.5DARWIN_64: Mac OS 10.5 (64 bit)DARWIN_10: Mac OS 10.6DARWIN_10_64: Mac OS 10.6 (64 bit)DARWIN_11: Mac OS 10.7DARWIN_11_64: Mac OS 10.7 (64 bit)DARWIN_12_64: Mac OS 10.8 (64 bit)DARWIN_13_64: Mac OS 10.9 (64 bit)DARWIN_14_64: Mac OS 10.10 (64 bit)DARWIN_15_64: Mac OS 10.11 (64 bit)DARWIN_16_64: Mac OS 10.12 (64 bit)DARWIN_17_64: Mac OS 10.13 (64 bit)
This constant was added in vSphere API 6.7.
DARWIN_18_64: Mac OS 10.14 (64 bit)
This constant was added in vSphere API 6.7.
DARWIN_19_64: Mac OS 10.15 (64 bit)
This constant was added in vSphere API 7.0.0.0.
DARWIN_20_64: Mac OS 11 (64 bit)
This constant was added in vSphere API 7.0.1.0.
DARWIN_21_64: Mac OS 12 (64 bit)
This constant was added in vSphere API 7.0.1.0.
DARWIN_22_64: Mac OS 13 (64 bit)
This constant was added in vSphere API 8.0.0.1.
DARWIN_23_64: Mac OS 14 (64 bit)
This constant was added in vSphere API 8.0.0.1.
VMKERNEL: VMware ESX 4VMKERNEL_5: VMware ESX 5VMKERNEL_6: VMware ESX 6VMKERNEL_65: VMware ESXi 6.5 AND ESXi 6.7.VMKERNEL_7: VMware ESX 7
This constant was added in vSphere API 7.0.0.0.
VMKERNEL_8: VMware ESX 8
This constant was added in vSphere API 8.0.0.1.
VMKERNEL_9: VMware ESX 9
This constant was added in vSphere API 9.0.0.0.
AMAZONLINUX2_64: Amazon Linux 2 (64 bit)
This constant was added in vSphere API 6.7.1.
AMAZONLINUX3_64: Amazon Linux 3 (64 bit)
This constant was added in vSphere API 7.0.1.0.
CRXPOD_1: CRX Pod 1
This constant was added in vSphere API 7.0.0.0.
CRXSYS_1: CRX Sys 1
This constant was added in vSphere API 8.0.3.0.
ROCKYLINUX_64: Rocky Linux (64-bit)
This constant was added in vSphere API 8.0.0.1.
ALMALINUX_64: AlmaLinux (64-bit)
This constant was added in vSphere API 8.0.0.1.
OTHER: Other Operating SystemOTHER_64: Other Operating System (64 bit)